﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidad;
using System.Data.SqlClient;

namespace DataAccess
{
    public class PaginaData
    {
        private String literalConexion;

        public PaginaData(String literalConexion)
        {
            this.literalConexion = literalConexion;
        }

        public LinkedList<Pagina> GetPaginas()
        {
            String consulta = "select * from Pagina";

            SqlConnection conexion = new SqlConnection();
            SqlCommand comandoSeleccionar = new SqlCommand(consulta, conexion);

            conexion.Open();

            SqlDataReader reader = comandoSeleccionar.ExecuteReader();
            LinkedList<Pagina> paginas = new LinkedList<Pagina>();

            while (reader.Read()) {
                Pagina pagina = new Pagina();

                pagina.IdPagina = reader.GetInt32(0);
                pagina.NombrePagina = reader.GetString(1);

                paginas.AddLast(pagina);
            }

            return paginas;
        }
    }
}
